package com.cykj.pos.profit.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@ApiModel(value = "HomePageDataDTO（APP首页数据模型）")
public class HomePageDataDTO implements Serializable {

    /**
     * 商户月交易总额（含伙伴和商户）
     */
    @ApiModelProperty(value = "商户月交易总额（含伙伴和商户）")
    private BigDecimal monthlyTransAmount;
    /**
     * 月新增伙伴数（伙伴：包含子商户的商户）
     */
    @ApiModelProperty(value = "月新增伙伴数（伙伴：包含子商户的商户）")
    private Integer monthlyNewPartnerCounts;
    /**
     * 月新增商户（商户：不包含任何子商户的商户）；
     */
    @ApiModelProperty(value = "月新增商户（商户：不包含任何子商户的商户）")
    private Integer monthlyNewMerchantCounts;
    /**
     * 新闻快讯（通知公告中配置）
     */
    @ApiModelProperty(value="新闻快讯（通知公告中配置）")
    private String expressNews;
    /**
     * 昵称
     */
    @ApiModelProperty(value="昵称")
    private String nickName;
    /**
     * 商户编号
     */
    @ApiModelProperty(value="商户编号")
    private String merchCode;
    /**
     * 腾讯秘钥ID
     */
    @ApiModelProperty(value="腾讯秘钥ID")
    private String secretId;
    /**
     * 腾讯秘钥key
     */
    @ApiModelProperty(value="腾讯秘钥key")
    private String secretKey;
    /**
     * 存储桶名称
     */
    @ApiModelProperty(value="存储桶名称")
    private String bucketName;
    /**
     * 头像URL
     */
    @ApiModelProperty(value="头像url")
    private String portrait;
    /**
     * 客服电话
     */
    @ApiModelProperty(value="客服电话")
    private String servicePhone;
    /**
     * 积分
     */
    @ApiModelProperty(value="积分")
    private String integral;
    /**
     * 余额
     */
    @ApiModelProperty(value="余额")
    private String walletAmount;

    /**
     * 机构名称
     */
    @ApiModelProperty(value="机构名称")
    private String deptName;
    /**
     * 支付密码
     */
    @ApiModelProperty(value="支付密码")
    private String payPassword;
    /**
     * 总交易量
     */
    @ApiModelProperty(value="总交易量")
    private String totalTransAmount;
    /**
     * 总激活数
     */
    @ApiModelProperty(value="总激活数")
    private String activeCount;
    /**
     * 总收益
     */
    @ApiModelProperty(value="总收益")
    private String totalProfitAmount;
    /**
     * 今日交易量
     */
    @ApiModelProperty(value="今日交易量")
    private String todayTransAmount;
    /**
     * 今日总收益
     */
    @ApiModelProperty(value="今日总收益")
    private String todayProfitAmount;

    /**
     * 上月交易量
     */
    @ApiModelProperty(value="上月交易量")
    private String lastMonthTransAmount;

    /**
     * 本月交易量
     */
    @ApiModelProperty(value="本月交易量")
    private String thisMonthTransAmount;

    /**
     * 昨日交易量
     */
    @ApiModelProperty(value="昨日交易量")
    private String yesterdayTransAmount;

    /**
     * 本月收益
     */
    @ApiModelProperty(value="本月收益")
    private String thisMonthProfitAmount;

    /**
     * 上月收益
     */
    @ApiModelProperty(value="上月收益")
    private String lastMonthProfitAmount;


    /**
     * 昨日收益
     */
    @ApiModelProperty(value="昨日收益")
    private String yesterdayProfitAmount;

    /**
     * 月激活数
     */
    @ApiModelProperty(value="月激活数")
    private String thisMonthNum;

    /**
     * 昨日激活数
     */
    @ApiModelProperty(value="昨日激活数")
    private String yesterdayNum;

    /**
     * 上月激活数
     */
    @ApiModelProperty(value="上月激活数")
    private String lastMonthNum;



    /**
     * 今日激活数
     */
    @ApiModelProperty(value="今日激活数")
    private String todayNum;

    /**
     * 渠道
     */
    @ApiModelProperty(value="渠道")
    private String channel;




}
